package com.travel.controller;


import org.springframework.web.bind.annotation.CrossOrigin;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@CrossOrigin(origins = "*")
@RestController
@RequestMapping("/api")
public class ApiController {

//    @Resource
//    private GoodsMapper goodsMapper;
//
//    @Resource
//    private OrdersMapper ordersMapper;
//
//    @GetMapping("/goods")
//    public List<Goods> getGoods() {
//        return goodsMapper.selectList(null);
//    }
//
//    @GetMapping("/orders")
//    public List<Orders> getOrders() {
//        return ordersMapper.selectList(null);
//    }
//
//    @Transactional
//    @PostMapping("/buy")
//    public boolean buy(@RequestParam Integer goodsId) {
//        Goods goods = goodsMapper.selectById(goodsId);
//        int store = goods.getStore() - 1;
//        if (store < 0) {
//            return false;
//        }
//        Date date = new Date();
//        Orders orders = new Orders();
//        orders.setGoodsId(goodsId);
//        orders.setCreateTime(date);
//        orders.setName("购买" + goods.getName() + "订单");
//        orders.setOrderId(new SimpleDateFormat("yyyyMMdd").format(date) + System.currentTimeMillis());
//        orders.setTotal(goods.getPrice().multiply(BigDecimal.ONE));
//
//        goods.setStore(store);
//        return ordersMapper.insert(orders) > 0 &&  goodsMapper.updateById(goods) > 0;
//    }
}
